<template>
  <div class="articleList">
    <h3 class="title">
      <div><img :src="columnData.imgPath" alt="">{{ columnData.title }}</div>
      <div class="more">More+</div>
    </h3>
    <ul>
      <li v-for="item in announcements" >
        <a href="" :style="{width:columnData.width}">{{ item.title }}</a>
        <span>{{ item.date }}</span>
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  props: ['columnData'],
  data() {
    return {
      announcements: [
        {
          id: 0,
          title: '校领导讲授党风廉政建设教育专题党课校领导讲授党风廉政建设教育专题党课设教育专题党课领导讲授党',
          date: '2023-03-21'
        },
        {
          id: 1,
          title: '校领导讲授党风廉政建设教育专题党课校领导讲授党风廉政建设教育专题党课',
          date: '2023-03-21'
        },
        {
          id: 2,
          title: '校领导讲授党风廉政建设教育专题党课校领导讲授党风廉政建设教育专题党课',
          date: '2023-03-21'
        },
        {
          id: 3,
          title: '校领导讲授党风廉政建设教育专题党课校领导讲授党风廉政建设教育专题党课',
          date: '2023-03-21'
        },
        {
          id: 4,
          title: '校领导讲授党风廉政建设教育专题党课校领导讲授党风廉政建设教育专题党课',
          date: '2023-03-21'
        },
        {
          id: 5,
          title: '校领导讲授党风廉政建设教育专题党课校领导讲授党风廉政建设教育专题党课',
          date: '2023-03-21'
        },
        {
          id: 6,
          title: '校领导讲授党风廉政建设教育专题党课校领导讲授党风廉政建设教育专题党课',
          date: '2023-03-21'
        },
        {
          id: 7,
          title: '校领导讲授党风廉政建设教育专题党课校领导讲授党风廉政建设教育专题党课',
          date: '2023-03-21'
        },
        {
          id: 8,
          title: '校领导讲授党风廉政建设教育专题党课校领导讲授党风廉政建设教育专题党课',
          date: '2023-03-21'
        },
      ],

    }
  },
  methods:{
    transitionData() {
      console.log(this.columnData)
    }
  },
  mounted() {
    this.transitionData()
  }
}
</script>

<style lang="less" scoped>

h3 {
  display: flex;
  align-items: center;
  font-size: 25px;
  font-weight: 500;
  font-family: 黑体;
  color: rgb(64, 158, 255);
  justify-content: space-between;

  div {
    display: flex;
    align-items: center;

    img {
      width: 20px;
      margin-right: 10px;
    }
  }

  .more {
    font-size: 16px;
    align-items: flex-start;
    cursor: pointer;
    color: #666;
  }

  .more:hover {
    color: rgb(64, 158, 255);
  }
}

ul {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;

  li {
    display: flex;
    width: 100%;
    justify-content: space-between;
    line-height: 37px;

    a {
      width: 75%;
      overflow: hidden; //（文字长度超出限定宽度，则隐藏超出的内容）
      white-space: nowrap; //（设置文字在一行显示，不能换行）
      text-overflow: ellipsis; //（规定当文本溢出时，显示省略符号来代表被修剪的文本）
      color: #1c1c1c;
      transition-duration: 0.3s;
    }

    a:hover {
      padding-left: 5px;
    }

    span {
      flex-shrink: 0;
      width: 94px;
      color: #b5b4b3;
    }
  }
}

</style>